Skip to content

Conversation

kathiehuang
Copy link
Contributor

@kathiehuang kathiehuang commented Oct 1, 2025

What does this PR do?

  • Implements functionality in Azure Functions to handle proxy payloads - for now, specifically profile payloads
  • Starts a background task that runs a proxy flusher
  • Adds a profiling endpoint that receives profile proxy payloads and sends them through an mpsc channel where the proxy flusher receives it and forwards it to Datadog, handling retries and exponential backoffs

Motivation

Profiling is not yet supported in Azure Functions. According to FRSLES-759, this feature is a key factor in a customer's APM renewal decision and could potentially influence whether they support alternative vendors.

Additional Notes

Describe how to test/QA your changes

@kathiehuang kathiehuang changed the title [SVLS-7018] Support profiling in Azure Functions WIP [SVLS-7018] Support profiling in Azure Functions Oct 1, 2025
@kathiehuang kathiehuang force-pushed the kathie.huang/receive-profile-payload branch from c0abc20 to d9ea13b Compare October 15, 2025 18:58
@kathiehuang kathiehuang changed the title WIP [SVLS-7018] Support profiling in Azure Functions [SVLS-7018] Support profiling in Azure Functions Oct 16, 2025
@kathiehuang kathiehuang changed the title [SVLS-7018] Support profiling in Azure Functions [SVLS-7673] Support profiling in Azure Functions Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant